package edu.neu.swc.cloud.service;

import edu.neu.swc.cloud.domain.Plan;

import java.util.List;

public interface PlanService {

    /**
     * 依据订单编号寻找生产计划信息
     * @param ord_id
     * @return
     */
    List<Plan> findPlanByOrdId(int ord_id);

    /**
     * 添加计划
     * @param plan
     */
    void addPlan(Plan plan);

    /**
     * 获取计划个数
     * @param ord_id
     * @return
     */
    int getPlanCounts(int ord_id);

    /**
     * 获取计划列表
     * @param ord_id
     * @param pageStart
     * @param pageSize
     * @return
     */
    List<Plan> findPlanByQuery(int ord_id, int pageStart, int pageSize);
}
